import { isBool, IsBoolType as _IsBoolType } from './is-bool'

export const IsBoolType_Name = 'IsBoolType'

export type IsBoolType = _IsBoolType

import {
  useBool,
  UseBoolType as _UseBoolType,
  BoolValSetterType as _BoolValSetterType,
  BoolValGetterType as _BoolValGetterType
} from './use-bool'

export const UseBoolType_Name = 'UseBoolType'
export const BoolValSetterType_Name = 'BoolValSetterType'
export const BoolValGetterType_Name = 'BoolValGetterType'

export type UseBoolType = _UseBoolType
export type BoolValSetterType = _BoolValSetterType
export type BoolValGetterType = _BoolValGetterType

export const BoolUtil_Name = 'BoolUtil'

export const BoolUtil: {
  isBool: IsBoolType
  useBool: UseBoolType
} = {
  isBool,
  useBool
}
